Spell Checking DataGrid/List Controls

This is as simple as multiple text box checking. To begin with place a RapidSpellWebLauncher or RapidSpellWInline control in the item template or edit item template (where ever the text box is). Configure the Control's properties as usual. If the spell checker is in the edit item template then you're done, if however the spell checker is in the item template then you probably want to use RapidSpellWebMultiple to check all textboxes at once. To do this add a RapidSpellWebMultiple, and set the RapidSpellWebLaunchers property to the ID of the DataGrid. This will cause RapidSpellWebMultiple to launch all RapidSpellWebLauncher or RapidSpellWInline controls it finds inside the control.

Code Example

<form id="DataGrid" method="post" runat="server">
            <asp:DataGrid id="MyDataGrid" style="Z-INDEX: 101; LEFT: 21px;
POSITION: absolute; TOP: 67px" runat="server" Width="521px" BorderColor="#999999"
BorderStyle="None" BorderWidth="1px" BackColor="White" CellPadding="3"
GridLines="Vertical" AutoGenerateColumns="false"
OnItemCreated="DataGrid_ItemCreated"
            >
                <Columns>
                    <asp:TemplateColumn HeaderText="Favourite Films">
                        <ItemTemplate>
                            <asp:TextBox id=TextBox1 runat="server"
Text='<%# DataBinder.Eval(Container.DataItem, "Favourite Films") %>'
Height="43px" TextMode="MultiLine" Rows="5" Columns="40" >
                            </asp:TextBox><BR>
                            <RapidSpellWeb:RapidSpellWebLauncher
id="RapidSpellWebLauncher" RSMultipleID="RapidSpellWebMultiple1" runat="server"
RapidSpellWebPage="PopUp.aspx" TextComponentName="TextBox1"
ShowButton="false"></RapidSpellWeb:RapidSpellWebLauncher>
                        </ItemTemplate>
                    </asp:TemplateColumn>
                </Columns>
            </asp:DataGrid>

    <rapidspellweb:RapidSpellWebMultiple id="RapidSpellWebMultiple1" style="ZINDEX:
105; LEFT: 722px; POSITION: absolute; TOP: 599px"
runat="server" RapidSpellWebLaunchers="MyDataGrid" ShowFinishedMessage="False"></
rapidspellweb:RapidSpellWebMultiple>
        </form>